package com.ruoyi.system.service;

import java.util.List;
import java.util.Map;
import com.ruoyi.system.domain.SpffVideos;

/**
 * 数据大屏Service接口
 * 
 * @author ruoyi
 * @date 2025-10-15
 */
public interface IBigScreenService 
{
    /**
     * 获取地图数据（用户分布或视频分布）
     * 
     * @param type 数据类型：user-用户分布, video-视频分布
     * @return 地图数据列表
     */
    public List<Map<String, Object>> getMapData(String type);

    /**
     * 获取热度视频TOP排行榜
     * 
     * @param size 返回数量
     * @return 热度视频列表
     */
    public List<SpffVideos> getHotVideos(Integer size);

    /**
     * 获取实时统计数据
     * 
     * @return 统计数据
     */
    public Map<String, Object> getRealTimeStats();
}

